rain on somebody’s parade
rain on somebody’s parade
(informal) to prevent somebody from enjoying an event; to cause somebody's plans to fail